package com.kj.report.model;


import java.util.Date;

/**
 * device实体类
 * 
 * @author 
 *
 */
public class Device {
	/**设备ID*/
	private Long deviceId; 
	/**设备对应的类型*/
	private Long deviceTypeId; 
	/***/
	private String kjDeviceType; 
	/**1 大机器 2 桌面机*/
	private Integer deviceType; 
	/**sn码*/
	private String snNum; 
	/**机器设备对应的mac地址*/
	private String macAddress; 
	/**4gMAC地址*/
	private String lteMacAddress; 
	/**4g imei*/
	private String lteImei; 
	/**4G物联卡号*/
	private String lteCardNumber; 
	/**手机号*/
	private String mobile; 
	/**别名*/
	private String alias; 
	/**设备所在地*/
	private String address; 
	/**经度*/
	private String longitude; 
	/**纬度*/
	private String latitude; 
	/**管理人*/
	private String manager; 
	/**管理人手机号*/
	private String managerPhone; 
	/**终端负责人*/
	private String terminalManager; 
	/**终端负责人联系电话*/
	private String tManagerPhone; 
	/**运营负责人*/
	private String operationManager; 
	/**运营负责人联系电话*/
	private String oManagerPhone; 
	/**场景ID*/
	private Integer sceneId; 
	/**场地*/
	private String fieldName; 
	/***/
	private String sceneMainImgUrl; 
	/***/
	private String sceneFrontImgUrl; 
	/***/
	private String sceneSideImgUrl; 
	/**是否黑名单(1 白名单 2 黑名单）*/
	private Integer isBlacklist; 
	/**设备状态：1 不计算人的维度*/
	private Integer deviceStatus; 
	/**是否VIP 1 是 2 否*/
	private Integer isVip; 
	/**是否计算年龄 1 是 2 否*/
	private Integer isAge; 
	/**淘宝活动 1 参加 */
	private Integer tbActive; 
	/**设备报告类型 1 正常版 2 简版 3 详细建议 4 桌面机 5 改善分析  6 3.0版 100 公益*/
	private Integer deviceReport; 
	/**建议类型 1 老版 2 新版*/
	private Integer guideType; 
	/**支付页面类型1 无报告信息版 2 有报告信息版*/
	private Integer paymentType; 
	/**是否删除(1: 未删除  -1： 已删除)*/
	private Integer delFlag; 
	/**创建时间*/
	private Date createTime; 
	/**第一次支付时间*/
	private Date firstPayTime; 
	/**创建人*/
	private String creator; 
	/**备注*/
	private String remark; 
	/***/
	private Integer agentId; 
	/**0:初始，1：待激活，2：激活，3：销毁，4、退货，5、换货*/
	private String status; 
	/**省属性*/
	private String province; 
	/**市属性*/
	private String city; 
	/**区县属性*/
	private String area; 
	/**小场景ID*/
	private String sceneSecondId; 
	/***/
	private Long packageId; 
	/**设备激活时间*/
	private Date wakeuptime; 
	/**
	 * 实例化
	 */
	public Device() {
		super();
	}

	

	
	/**
	 * 获取deviceId
	 * 
	 * @return
	 */
	public Long getDeviceId() {
		return deviceId;
	}

	/**
	 * 设置deviceId
	 * 
	 * @param deviceId
	 */
	public void setDeviceId(Long deviceId) {
		this.deviceId = deviceId;
	}
	
	/**
	 * 获取deviceTypeId
	 * 
	 * @return
	 */
	public Long getDeviceTypeId() {
		return deviceTypeId;
	}

	/**
	 * 设置deviceTypeId
	 * 
	 * @param deviceTypeId
	 */
	public void setDeviceTypeId(Long deviceTypeId) {
		this.deviceTypeId = deviceTypeId;
	}
	
	/**
	 * 获取kjDeviceType
	 * 
	 * @return
	 */
	public String getKjDeviceType() {
		return kjDeviceType;
	}

	/**
	 * 设置kjDeviceType
	 * 
	 * @param kjDeviceType
	 */
	public void setKjDeviceType(String kjDeviceType) {
		this.kjDeviceType = kjDeviceType;
	}
	
	/**
	 * 获取deviceType
	 * 
	 * @return
	 */
	public Integer getDeviceType() {
		return deviceType;
	}

	/**
	 * 设置deviceType
	 * 
	 * @param deviceType
	 */
	public void setDeviceType(Integer deviceType) {
		this.deviceType = deviceType;
	}
	
	/**
	 * 获取snNum
	 * 
	 * @return
	 */
	public String getSnNum() {
		return snNum;
	}

	/**
	 * 设置snNum
	 * 
	 * @param snNum
	 */
	public void setSnNum(String snNum) {
		this.snNum = snNum;
	}
	
	/**
	 * 获取macAddress
	 * 
	 * @return
	 */
	public String getMacAddress() {
		return macAddress;
	}

	/**
	 * 设置macAddress
	 * 
	 * @param macAddress
	 */
	public void setMacAddress(String macAddress) {
		this.macAddress = macAddress;
	}
	
	/**
	 * 获取lteMacAddress
	 * 
	 * @return
	 */
	public String getLteMacAddress() {
		return lteMacAddress;
	}

	/**
	 * 设置lteMacAddress
	 * 
	 * @param lteMacAddress
	 */
	public void setLteMacAddress(String lteMacAddress) {
		this.lteMacAddress = lteMacAddress;
	}
	
	/**
	 * 获取lteImei
	 * 
	 * @return
	 */
	public String getLteImei() {
		return lteImei;
	}

	/**
	 * 设置lteImei
	 * 
	 * @param lteImei
	 */
	public void setLteImei(String lteImei) {
		this.lteImei = lteImei;
	}
	
	/**
	 * 获取lteCardNumber
	 * 
	 * @return
	 */
	public String getLteCardNumber() {
		return lteCardNumber;
	}

	/**
	 * 设置lteCardNumber
	 * 
	 * @param lteCardNumber
	 */
	public void setLteCardNumber(String lteCardNumber) {
		this.lteCardNumber = lteCardNumber;
	}
	
	/**
	 * 获取mobile
	 * 
	 * @return
	 */
	public String getMobile() {
		return mobile;
	}

	/**
	 * 设置mobile
	 * 
	 * @param mobile
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	
	/**
	 * 获取alias
	 * 
	 * @return
	 */
	public String getAlias() {
		return alias;
	}

	/**
	 * 设置alias
	 * 
	 * @param alias
	 */
	public void setAlias(String alias) {
		this.alias = alias;
	}
	
	/**
	 * 获取address
	 * 
	 * @return
	 */
	public String getAddress() {
		return address;
	}

	/**
	 * 设置address
	 * 
	 * @param address
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	
	/**
	 * 获取longitude
	 * 
	 * @return
	 */
	public String getLongitude() {
		return longitude;
	}

	/**
	 * 设置longitude
	 * 
	 * @param longitude
	 */
	public void setLongitude(String longitude) {
		this.longitude = longitude;
	}
	
	/**
	 * 获取latitude
	 * 
	 * @return
	 */
	public String getLatitude() {
		return latitude;
	}

	/**
	 * 设置latitude
	 * 
	 * @param latitude
	 */
	public void setLatitude(String latitude) {
		this.latitude = latitude;
	}
	
	/**
	 * 获取manager
	 * 
	 * @return
	 */
	public String getManager() {
		return manager;
	}

	/**
	 * 设置manager
	 * 
	 * @param manager
	 */
	public void setManager(String manager) {
		this.manager = manager;
	}
	
	/**
	 * 获取managerPhone
	 * 
	 * @return
	 */
	public String getManagerPhone() {
		return managerPhone;
	}

	/**
	 * 设置managerPhone
	 * 
	 * @param managerPhone
	 */
	public void setManagerPhone(String managerPhone) {
		this.managerPhone = managerPhone;
	}
	
	/**
	 * 获取terminalManager
	 * 
	 * @return
	 */
	public String getTerminalManager() {
		return terminalManager;
	}

	/**
	 * 设置terminalManager
	 * 
	 * @param terminalManager
	 */
	public void setTerminalManager(String terminalManager) {
		this.terminalManager = terminalManager;
	}
	
	/**
	 * 获取tManagerPhone
	 * 
	 * @return
	 */
	public String getTManagerPhone() {
		return tManagerPhone;
	}

	/**
	 * 设置tManagerPhone
	 * 
	 * @param tManagerPhone
	 */
	public void setTManagerPhone(String tManagerPhone) {
		this.tManagerPhone = tManagerPhone;
	}
	
	/**
	 * 获取operationManager
	 * 
	 * @return
	 */
	public String getOperationManager() {
		return operationManager;
	}

	/**
	 * 设置operationManager
	 * 
	 * @param operationManager
	 */
	public void setOperationManager(String operationManager) {
		this.operationManager = operationManager;
	}
	
	/**
	 * 获取oManagerPhone
	 * 
	 * @return
	 */
	public String getOManagerPhone() {
		return oManagerPhone;
	}

	/**
	 * 设置oManagerPhone
	 * 
	 * @param oManagerPhone
	 */
	public void setOManagerPhone(String oManagerPhone) {
		this.oManagerPhone = oManagerPhone;
	}
	
	/**
	 * 获取sceneId
	 * 
	 * @return
	 */
	public Integer getSceneId() {
		return sceneId;
	}

	/**
	 * 设置sceneId
	 * 
	 * @param sceneId
	 */
	public void setSceneId(Integer sceneId) {
		this.sceneId = sceneId;
	}
	
	/**
	 * 获取fieldName
	 * 
	 * @return
	 */
	public String getFieldName() {
		return fieldName;
	}

	/**
	 * 设置fieldName
	 * 
	 * @param fieldName
	 */
	public void setFieldName(String fieldName) {
		this.fieldName = fieldName;
	}
	
	/**
	 * 获取sceneMainImgUrl
	 * 
	 * @return
	 */
	public String getSceneMainImgUrl() {
		return sceneMainImgUrl;
	}

	/**
	 * 设置sceneMainImgUrl
	 * 
	 * @param sceneMainImgUrl
	 */
	public void setSceneMainImgUrl(String sceneMainImgUrl) {
		this.sceneMainImgUrl = sceneMainImgUrl;
	}
	
	/**
	 * 获取sceneFrontImgUrl
	 * 
	 * @return
	 */
	public String getSceneFrontImgUrl() {
		return sceneFrontImgUrl;
	}

	/**
	 * 设置sceneFrontImgUrl
	 * 
	 * @param sceneFrontImgUrl
	 */
	public void setSceneFrontImgUrl(String sceneFrontImgUrl) {
		this.sceneFrontImgUrl = sceneFrontImgUrl;
	}
	
	/**
	 * 获取sceneSideImgUrl
	 * 
	 * @return
	 */
	public String getSceneSideImgUrl() {
		return sceneSideImgUrl;
	}

	/**
	 * 设置sceneSideImgUrl
	 * 
	 * @param sceneSideImgUrl
	 */
	public void setSceneSideImgUrl(String sceneSideImgUrl) {
		this.sceneSideImgUrl = sceneSideImgUrl;
	}
	
	/**
	 * 获取isBlacklist
	 * 
	 * @return
	 */
	public Integer getIsBlacklist() {
		return isBlacklist;
	}

	/**
	 * 设置isBlacklist
	 * 
	 * @param isBlacklist
	 */
	public void setIsBlacklist(Integer isBlacklist) {
		this.isBlacklist = isBlacklist;
	}
	
	/**
	 * 获取deviceStatus
	 * 
	 * @return
	 */
	public Integer getDeviceStatus() {
		return deviceStatus;
	}

	/**
	 * 设置deviceStatus
	 * 
	 * @param deviceStatus
	 */
	public void setDeviceStatus(Integer deviceStatus) {
		this.deviceStatus = deviceStatus;
	}
	
	/**
	 * 获取isVip
	 * 
	 * @return
	 */
	public Integer getIsVip() {
		return isVip;
	}

	/**
	 * 设置isVip
	 * 
	 * @param isVip
	 */
	public void setIsVip(Integer isVip) {
		this.isVip = isVip;
	}
	
	/**
	 * 获取isAge
	 * 
	 * @return
	 */
	public Integer getIsAge() {
		return isAge;
	}

	/**
	 * 设置isAge
	 * 
	 * @param isAge
	 */
	public void setIsAge(Integer isAge) {
		this.isAge = isAge;
	}
	
	/**
	 * 获取tbActive
	 * 
	 * @return
	 */
	public Integer getTbActive() {
		return tbActive;
	}

	/**
	 * 设置tbActive
	 * 
	 * @param tbActive
	 */
	public void setTbActive(Integer tbActive) {
		this.tbActive = tbActive;
	}
	
	/**
	 * 获取deviceReport
	 * 
	 * @return
	 */
	public Integer getDeviceReport() {
		return deviceReport;
	}

	/**
	 * 设置deviceReport
	 * 
	 * @param deviceReport
	 */
	public void setDeviceReport(Integer deviceReport) {
		this.deviceReport = deviceReport;
	}
	
	/**
	 * 获取guideType
	 * 
	 * @return
	 */
	public Integer getGuideType() {
		return guideType;
	}

	/**
	 * 设置guideType
	 * 
	 * @param guideType
	 */
	public void setGuideType(Integer guideType) {
		this.guideType = guideType;
	}
	
	/**
	 * 获取paymentType
	 * 
	 * @return
	 */
	public Integer getPaymentType() {
		return paymentType;
	}

	/**
	 * 设置paymentType
	 * 
	 * @param paymentType
	 */
	public void setPaymentType(Integer paymentType) {
		this.paymentType = paymentType;
	}
	
	/**
	 * 获取delFlag
	 * 
	 * @return
	 */
	public Integer getDelFlag() {
		return delFlag;
	}

	/**
	 * 设置delFlag
	 * 
	 * @param delFlag
	 */
	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}
	
	/**
	 * 获取createTime
	 * 
	 * @return
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * 设置createTime
	 * 
	 * @param createTime
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	
	/**
	 * 获取firstPayTime
	 * 
	 * @return
	 */
	public Date getFirstPayTime() {
		return firstPayTime;
	}

	/**
	 * 设置firstPayTime
	 * 
	 * @param firstPayTime
	 */
	public void setFirstPayTime(Date firstPayTime) {
		this.firstPayTime = firstPayTime;
	}
	
	/**
	 * 获取creator
	 * 
	 * @return
	 */
	public String getCreator() {
		return creator;
	}

	/**
	 * 设置creator
	 * 
	 * @param creator
	 */
	public void setCreator(String creator) {
		this.creator = creator;
	}
	
	/**
	 * 获取remark
	 * 
	 * @return
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * 设置remark
	 * 
	 * @param remark
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	/**
	 * 获取agentId
	 * 
	 * @return
	 */
	public Integer getAgentId() {
		return agentId;
	}

	/**
	 * 设置agentId
	 * 
	 * @param agentId
	 */
	public void setAgentId(Integer agentId) {
		this.agentId = agentId;
	}
	
	/**
	 * 获取status
	 * 
	 * @return
	 */
	public String getStatus() {
		return status;
	}

	/**
	 * 设置status
	 * 
	 * @param status
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	
	/**
	 * 获取province
	 * 
	 * @return
	 */
	public String getProvince() {
		return province;
	}

	/**
	 * 设置province
	 * 
	 * @param province
	 */
	public void setProvince(String province) {
		this.province = province;
	}
	
	/**
	 * 获取city
	 * 
	 * @return
	 */
	public String getCity() {
		return city;
	}

	/**
	 * 设置city
	 * 
	 * @param city
	 */
	public void setCity(String city) {
		this.city = city;
	}
	
	/**
	 * 获取area
	 * 
	 * @return
	 */
	public String getArea() {
		return area;
	}

	/**
	 * 设置area
	 * 
	 * @param area
	 */
	public void setArea(String area) {
		this.area = area;
	}
	
	/**
	 * 获取sceneSecondId
	 * 
	 * @return
	 */
	public String getSceneSecondId() {
		return sceneSecondId;
	}

	/**
	 * 设置sceneSecondId
	 * 
	 * @param sceneSecondId
	 */
	public void setSceneSecondId(String sceneSecondId) {
		this.sceneSecondId = sceneSecondId;
	}
	
	/**
	 * 获取packageId
	 * 
	 * @return
	 */
	public Long getPackageId() {
		return packageId;
	}

	/**
	 * 设置packageId
	 * 
	 * @param packageId
	 */
	public void setPackageId(Long packageId) {
		this.packageId = packageId;
	}
	
	/**
	 * 获取wakeuptime
	 * 
	 * @return
	 */
	public Date getWakeuptime() {
		return wakeuptime;
	}

	/**
	 * 设置wakeuptime
	 * 
	 * @param wakeuptime
	 */
	public void setWakeuptime(Date wakeuptime) {
		this.wakeuptime = wakeuptime;
	}

	@Override
	public String toString() {
		return "Device [deviceId=" + deviceId + " , deviceTypeId=" + deviceTypeId + " , kjDeviceType=" + kjDeviceType + " , deviceType=" + deviceType + " , snNum=" + snNum + " , macAddress=" + macAddress + " , lteMacAddress=" + lteMacAddress + " , lteImei=" + lteImei + " , lteCardNumber=" + lteCardNumber + " , mobile=" + mobile + " , alias=" + alias + " , address=" + address + " , longitude=" + longitude + " , latitude=" + latitude + " , manager=" + manager + " , managerPhone=" + managerPhone + " , terminalManager=" + terminalManager + " , tManagerPhone=" + tManagerPhone + " , operationManager=" + operationManager + " , oManagerPhone=" + oManagerPhone + " , sceneId=" + sceneId + " , fieldName=" + fieldName + " , sceneMainImgUrl=" + sceneMainImgUrl + " , sceneFrontImgUrl=" + sceneFrontImgUrl + " , sceneSideImgUrl=" + sceneSideImgUrl + " , isBlacklist=" + isBlacklist + " , deviceStatus=" + deviceStatus + " , isVip=" + isVip + " , isAge=" + isAge + " , tbActive=" + tbActive + " , deviceReport=" + deviceReport + " , guideType=" + guideType + " , paymentType=" + paymentType + " , delFlag=" + delFlag + " , createTime=" + createTime + " , firstPayTime=" + firstPayTime + " , creator=" + creator + " , remark=" + remark + " , agentId=" + agentId + " , status=" + status + " , province=" + province + " , city=" + city + " , area=" + area + " , sceneSecondId=" + sceneSecondId + " , packageId=" + packageId + " , wakeuptime=" + wakeuptime + "  ]";
	
	}
	
	
}
